chrome.tabs.onUpdated.addListener(function(tabId,changeInfo,tab) {	
	chrome.tabs.getSelected(null,function(_tab) {	
		if(tabId==_tab.id||true)
		{
			var tablink = _tab.url;
			if(tablink.indexOf("www.google.com.hk/url")>-1)
			{
				var orgUrl=getArg(tablink ,"url");
				if(orgUrl)
				{
					orgUrl=window.decodeURIComponent(orgUrl)
					chrome.tabs.update({"url":orgUrl});
				}				
			}			
		}		
	});
});

function getArg(url,argName){
	var arr=url.split("?");
	if(arr.length==2)
	{
		var argStr=	arr[1];
		var argArr=argStr.split("&");
		var argObj=null;
		for(var i=0;i<argArr.length;i++)
		{
			argObj=argArr[i].split("=");
			if(argObj[0]==argName)
				return argObj[1];
		}
	}
}